[INFO] fetching crate rig-derive 0.39.0...
[INFO] fixing rig-derive-0.39.0 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] extracting crate rig-derive 0.39.0 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate rig-derive 0.39.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rig-derive 0.39.0
[INFO] tweaked toml for crates.io crate rig-derive 0.39.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rig-derive 0.39.0 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rig-derive 0.39.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded deluxe v0.5.0
[INFO] [stderr]   Downloaded deluxe-macros v0.5.0
[INFO] [stderr]   Downloaded deluxe-core v0.5.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] cb7dd8da77b66399c767aabed447e4ac2b737659b05ad6d5a44a4753862b6aac
[INFO] running `Command { std: "docker" "start" "cb7dd8da77b66399c767aabed447e4ac2b737659b05ad6d5a44a4753862b6aac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "cb7dd8da77b66399c767aabed447e4ac2b737659b05ad6d5a44a4753862b6aac" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cb7dd8da77b66399c767aabed447e4ac2b737659b05ad6d5a44a4753862b6aac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "cb7dd8da77b66399c767aabed447e4ac2b737659b05ad6d5a44a4753862b6aac" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]     Checking toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling if_chain v1.0.3
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]     Checking toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]     Checking serde_spanned v1.1.1
[INFO] [stderr]     Checking convert_case v0.11.0
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking syn v2.0.117
[INFO] [stderr]    Compiling toml_edit v0.25.11+spec-1.1.0
[INFO] [stderr]     Checking toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]     Checking deluxe-core v0.5.0
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling schemars_derive v1.2.1
[INFO] [stderr]     Checking ref-cast v1.0.25
[INFO] [stderr]     Checking tokio v1.52.3
[INFO] [stderr]    Compiling deluxe-macros v0.5.0
[INFO] [stderr]     Checking schemars v1.2.1
[INFO] [stderr]     Checking deluxe v0.5.0
[INFO] [stderr]     Checking rig-derive v0.39.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking trybuild v1.0.116
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]  --> examples/rig_tool/full.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use rig_core::client::{CompletionClient, ProviderClient};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]  --> examples/rig_tool/full.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use rig_core::completion::Prompt;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]  --> examples/rig_tool/full.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rig_core::tool::Tool;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rig_core`
[INFO] [stdout]  --> examples/rig_tool/full.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use rig_core::providers;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> examples/rig_tool/full.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]  --> examples/rig_tool/full.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[rig_tool]
[INFO] [stdout]   | ^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]  --> examples/rig_tool/simple.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use rig_core::client::{CompletionClient, ProviderClient};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]  --> examples/rig_tool/simple.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use rig_core::completion::Prompt;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> tests/required_defaults.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use rig_core::tool::Tool;
[INFO] [stdout]    |     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> tests/required_defaults.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout]  16 | / #[rig_tool(
[INFO] [stdout]  17 | |     description = "Add two numbers",
[INFO] [stdout]  18 | |     params(a = "First number", b = "Second number")
[INFO] [stdout]  19 | | )]
[INFO] [stdout]     | |__^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> tests/required_defaults.rs:25:1
[INFO] [stdout]     |
[INFO] [stdout]  25 | / #[rig_tool(
[INFO] [stdout]  26 | |     description = "Add two numbers with optional b",
[INFO] [stdout]  27 | |     params(a = "First number", b = "Second number"),
[INFO] [stdout]  28 | |     required(a)
[INFO] [stdout]  29 | | )]
[INFO] [stdout]     | |__^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> tests/required_defaults.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | #[rig_tool(description = "Search optionally", required())]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> tests/required_defaults.rs:41:1
[INFO] [stdout]     |
[INFO] [stdout]  41 | #[rig_tool(description = "Returns a constant")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]   --> tests/required_defaults.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / #[rig_tool(
[INFO] [stdout] 17 | |     description = "Add two numbers",
[INFO] [stdout] 18 | |     params(a = "First number", b = "Second number")
[INFO] [stdout] 19 | | )]
[INFO] [stdout]    | |__^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]   --> tests/required_defaults.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | / #[rig_tool(
[INFO] [stdout] 26 | |     description = "Add two numbers with optional b",
[INFO] [stdout] 27 | |     params(a = "First number", b = "Second number"),
[INFO] [stdout] 28 | |     required(a)
[INFO] [stdout] 29 | | )]
[INFO] [stdout]    | |__^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]   --> tests/required_defaults.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | #[rig_tool(description = "Search optionally", required())]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]   --> tests/required_defaults.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[rig_tool(description = "Returns a constant")]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]  --> tests/calculator.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use rig_core::tool::Tool;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> tests/calculator.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout]  12 | / #[rig_tool(
[INFO] [stdout]  13 | |     description = "Perform basic arithmetic operations",
[INFO] [stdout]  14 | |     params(
[INFO] [stdout]  15 | |         x = "First number in the calculation",
[INFO] [stdout] ...   |
[INFO] [stdout]  19 | | )]
[INFO] [stdout]     | |__^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> tests/calculator.rs:40:1
[INFO] [stdout]     |
[INFO] [stdout]  40 | / #[rig_tool(
[INFO] [stdout]  41 | |     description = "Perform basic arithmetic operations",
[INFO] [stdout]  42 | |     params(
[INFO] [stdout]  43 | |         x = "First number in the calculation",
[INFO] [stdout] ...   |
[INFO] [stdout]  47 | | )]
[INFO] [stdout]     | |__^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]   --> tests/calculator.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | / #[rig_tool(
[INFO] [stdout] 13 | |     description = "Perform basic arithmetic operations",
[INFO] [stdout] 14 | |     params(
[INFO] [stdout] 15 | |         x = "First number in the calculation",
[INFO] [stdout] ...  |
[INFO] [stdout] 19 | | )]
[INFO] [stdout]    | |__^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]   --> tests/calculator.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / #[rig_tool(
[INFO] [stdout] 41 | |     description = "Perform basic arithmetic operations",
[INFO] [stdout] 42 | |     params(
[INFO] [stdout] 43 | |         x = "First number in the calculation",
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | | )]
[INFO] [stdout]    | |__^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rig_core`
[INFO] [stdout]  --> examples/rig_tool/simple.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use rig_core::providers;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> examples/rig_tool/simple.rs:7:1
[INFO] [stdout]     |
[INFO] [stdout]   7 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> examples/rig_tool/simple.rs:18:1
[INFO] [stdout]     |
[INFO] [stdout]  18 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> examples/rig_tool/simple.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> examples/rig_tool/simple.rs:40:1
[INFO] [stdout]     |
[INFO] [stdout]  40 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> examples/rig_tool/simple.rs:57:1
[INFO] [stdout]     |
[INFO] [stdout]  57 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> examples/rig_tool/simple.rs:63:1
[INFO] [stdout]     |
[INFO] [stdout]  63 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> examples/rig_tool/simple.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout]  75 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]  --> examples/rig_tool/simple.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[rig_tool]
[INFO] [stdout]   | ^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]   --> examples/rig_tool/simple.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[rig_tool]
[INFO] [stdout]    | ^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]   --> examples/rig_tool/simple.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[rig_tool]
[INFO] [stdout]    | ^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]  --> examples/rig_tool/full.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[rig_tool]
[INFO] [stdout]   | ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `schemars` is an attribute that can be used by the derive macros `JsonSchema` and `JsonSchema_repr`, you might be missing a `derive` attribute
[INFO] [stdout]   = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]   = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]   --> examples/rig_tool/simple.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[rig_tool]
[INFO] [stdout]    | ^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]   --> examples/rig_tool/simple.rs:57:1
[INFO] [stdout]    |
[INFO] [stdout] 57 | #[rig_tool]
[INFO] [stdout]    | ^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]   --> examples/rig_tool/simple.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | #[rig_tool]
[INFO] [stdout]    | ^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]   --> examples/rig_tool/simple.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | #[rig_tool]
[INFO] [stdout]    | ^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]  --> examples/rig_tool/with_description.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use rig_core::client::{CompletionClient, ProviderClient};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]  --> examples/rig_tool/with_description.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use rig_core::completion::Prompt;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> tests/visibility.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |     use rig_core::tool::Tool;
[INFO] [stdout]    |         ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> tests/visibility.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 |         use rig_core::tool::Tool;
[INFO] [stdout]    |             ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> tests/visibility.rs:16:5
[INFO] [stdout]     |
[INFO] [stdout]  16 | /     #[rig_tool(
[INFO] [stdout]  17 | |         description = "A public tool for testing visibility",
[INFO] [stdout]  18 | |         params(x = "A number")
[INFO] [stdout]  19 | |     )]
[INFO] [stdout]     | |______^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> tests/visibility.rs:26:5
[INFO] [stdout]     |
[INFO] [stdout]  26 | /     #[rig_tool(
[INFO] [stdout]  27 | |         description = "A private tool for testing visibility",
[INFO] [stdout]  28 | |         params(x = "A number")
[INFO] [stdout]  29 | |     )]
[INFO] [stdout]     | |______^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]   --> tests/visibility.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | /     #[rig_tool(
[INFO] [stdout] 27 | |         description = "A private tool for testing visibility",
[INFO] [stdout] 28 | |         params(x = "A number")
[INFO] [stdout] 29 | |     )]
[INFO] [stdout]    | |______^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]   --> tests/visibility.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | /     #[rig_tool(
[INFO] [stdout] 17 | |         description = "A public tool for testing visibility",
[INFO] [stdout] 18 | |         params(x = "A number")
[INFO] [stdout] 19 | |     )]
[INFO] [stdout]    | |______^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]  --> examples/rig_tool/complex_types.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use rig_core::tool::Tool;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]  --> examples/rig_tool/simple.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[rig_tool]
[INFO] [stdout]   | ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `schemars` is an attribute that can be used by the derive macros `JsonSchema` and `JsonSchema_repr`, you might be missing a `derive` attribute
[INFO] [stdout]   = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]   = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> examples/rig_tool/complex_types.rs:4:17
[INFO] [stdout]     |
[INFO] [stdout]   4 | #[derive(serde::Deserialize, schemars::JsonSchema)]
[INFO] [stdout]     |                 ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> examples/rig_tool/complex_types.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout]  13 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]   --> examples/rig_tool/simple.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[rig_tool]
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `schemars` is an attribute that can be used by the derive macros `JsonSchema` and `JsonSchema_repr`, you might be missing a `derive` attribute
[INFO] [stdout]    = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]   --> examples/rig_tool/complex_types.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[rig_tool]
[INFO] [stdout]    | ^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]   --> examples/rig_tool/simple.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[rig_tool]
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `schemars` is an attribute that can be used by the derive macros `JsonSchema` and `JsonSchema_repr`, you might be missing a `derive` attribute
[INFO] [stdout]    = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]  --> tests/custom_name.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use rig_core::tool::Tool;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> tests/custom_name.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout]  12 | #[rig_tool(name = "search-docs")]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> tests/custom_name.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout]  17 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]   --> tests/custom_name.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[rig_tool(name = "search-docs")]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]   --> tests/custom_name.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[rig_tool]
[INFO] [stdout]    | ^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> examples/rig_tool/full.rs:14:21
[INFO] [stdout]    |
[INFO] [stdout] 14 | ) -> Result<String, rig_core::tool::ToolError> {
[INFO] [stdout]    |                     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]  --> examples/rig_tool/with_description.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rig_core::tool::Tool;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]   --> examples/rig_tool/simple.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[rig_tool]
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `schemars` is an attribute that can be used by the derive macros `JsonSchema` and `JsonSchema_repr`, you might be missing a `derive` attribute
[INFO] [stdout]    = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rig_core`
[INFO] [stdout]  --> examples/rig_tool/with_description.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use rig_core::providers;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> examples/rig_tool/with_description.rs:9:1
[INFO] [stdout]     |
[INFO] [stdout]   9 | / #[rig_tool(
[INFO] [stdout]  10 | |     description = "Perform basic arithmetic operations",
[INFO] [stdout]  11 | |     required(x, y, operation)
[INFO] [stdout]  12 | | )]
[INFO] [stdout]     | |__^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]   --> examples/rig_tool/with_description.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / #[rig_tool(
[INFO] [stdout] 10 | |     description = "Perform basic arithmetic operations",
[INFO] [stdout] 11 | |     required(x, y, operation)
[INFO] [stdout] 12 | | )]
[INFO] [stdout]    | |__^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]   --> examples/rig_tool/simple.rs:57:1
[INFO] [stdout]    |
[INFO] [stdout] 57 | #[rig_tool]
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `schemars` is an attribute that can be used by the derive macros `JsonSchema` and `JsonSchema_repr`, you might be missing a `derive` attribute
[INFO] [stdout]    = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]   --> examples/rig_tool/simple.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | #[rig_tool]
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `schemars` is an attribute that can be used by the derive macros `JsonSchema` and `JsonSchema_repr`, you might be missing a `derive` attribute
[INFO] [stdout]    = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]   --> examples/rig_tool/simple.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | #[rig_tool]
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `schemars` is an attribute that can be used by the derive macros `JsonSchema` and `JsonSchema_repr`, you might be missing a `derive` attribute
[INFO] [stdout]    = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]   --> tests/visibility.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | /     #[rig_tool(
[INFO] [stdout] 27 | |         description = "A private tool for testing visibility",
[INFO] [stdout] 28 | |         params(x = "A number")
[INFO] [stdout] 29 | |     )]
[INFO] [stdout]    | |______^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> examples/rig_tool/simple.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout] 13 | ) -> Result<i32, rig_core::tool::ToolError> {
[INFO] [stdout]    |                  ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]   --> tests/required_defaults.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / #[rig_tool(
[INFO] [stdout] 17 | |     description = "Add two numbers",
[INFO] [stdout] 18 | |     params(a = "First number", b = "Second number")
[INFO] [stdout] 19 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]  --> examples/rig_tool/async_tool.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use rig_core::client::{CompletionClient, ProviderClient};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]  --> examples/rig_tool/async_tool.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use rig_core::completion::Prompt;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> examples/rig_tool/full.rs:20:24
[INFO] [stdout]    |
[INFO] [stdout] 20 |             return Err(rig_core::tool::ToolError::ToolCallError(
[INFO] [stdout]    |                        ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]   --> tests/visibility.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | /     #[rig_tool(
[INFO] [stdout] 17 | |         description = "A public tool for testing visibility",
[INFO] [stdout] 18 | |         params(x = "A number")
[INFO] [stdout] 19 | |     )]
[INFO] [stdout]    | |______^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]   --> examples/rig_tool/complex_types.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[rig_tool]
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `schemars` is an attribute that can be used by the derive macros `JsonSchema` and `JsonSchema_repr`, you might be missing a `derive` attribute
[INFO] [stdout]    = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> examples/rig_tool/complex_types.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[rig_tool]
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `serde` is an attribute that can be used by the derive macros `JsonSchema` and `JsonSchema_repr`, you might be missing a `derive` attribute
[INFO] [stdout]    = note: `serde` is in scope, but it is a crate, not an attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]  --> examples/rig_tool/async_tool.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rig_core::tool::{Tool, ToolError};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `rig_core`
[INFO] [stdout]  --> examples/rig_tool/async_tool.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use rig_core::providers;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]   --> tests/calculator.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | / #[rig_tool(
[INFO] [stdout] 13 | |     description = "Perform basic arithmetic operations",
[INFO] [stdout] 14 | |     params(
[INFO] [stdout] 15 | |         x = "First number in the calculation",
[INFO] [stdout] ...  |
[INFO] [stdout] 19 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> examples/rig_tool/async_tool.rs:9:1
[INFO] [stdout]     |
[INFO] [stdout]   9 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]  --> examples/rig_tool/async_tool.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[rig_tool]
[INFO] [stdout]   | ^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> examples/rig_tool/complex_types.rs:23:26
[INFO] [stdout]    |
[INFO] [stdout] 23 | ) -> Result<Vec<String>, rig_core::tool::ToolError> {
[INFO] [stdout]    |                          ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]   --> tests/required_defaults.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | / #[rig_tool(
[INFO] [stdout] 26 | |     description = "Add two numbers with optional b",
[INFO] [stdout] 27 | |     params(a = "First number", b = "Second number"),
[INFO] [stdout] 28 | |     required(a)
[INFO] [stdout] 29 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]   --> examples/rig_tool/with_description.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / #[rig_tool(
[INFO] [stdout] 10 | |     description = "Perform basic arithmetic operations",
[INFO] [stdout] 11 | |     required(x, y, operation)
[INFO] [stdout] 12 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `schemars` is an attribute that can be used by the derive macros `JsonSchema` and `JsonSchema_repr`, you might be missing a `derive` attribute
[INFO] [stdout]    = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> tests/schemars_schema.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use rig_core::tool::Tool;
[INFO] [stdout]    |     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> tests/schemars_schema.rs:19:1
[INFO] [stdout]     |
[INFO] [stdout]  19 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> tests/schemars_schema.rs:46:1
[INFO] [stdout]     |
[INFO] [stdout]  46 | / #[rig_tool(
[INFO] [stdout]  47 | |     description = "Override description",
[INFO] [stdout]  48 | |     params(query = "Override param doc")
[INFO] [stdout]  49 | | )]
[INFO] [stdout]     | |__^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]   --> tests/custom_name.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[rig_tool(name = "search-docs")]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> tests/schemars_schema.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout]  68 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> tests/schemars_schema.rs:118:1
[INFO] [stdout]     |
[INFO] [stdout] 118 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> tests/schemars_schema.rs:139:1
[INFO] [stdout]     |
[INFO] [stdout] 139 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> tests/schemars_schema.rs:158:1
[INFO] [stdout]     |
[INFO] [stdout] 158 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> tests/schemars_schema.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> tests/schemars_schema.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> tests/schemars_schema.rs:231:24
[INFO] [stdout]     |
[INFO] [stdout] 231 | #[derive(Debug, serde::Deserialize, rig_core::schemars::JsonSchema)]
[INFO] [stdout]     |                        ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> tests/schemars_schema.rs:240:1
[INFO] [stdout]     |
[INFO] [stdout] 240 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> tests/schemars_schema.rs:262:1
[INFO] [stdout]     |
[INFO] [stdout] 262 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> tests/schemars_schema.rs:282:17
[INFO] [stdout]     |
[INFO] [stdout] 282 | #[derive(serde::Deserialize, rig_core::schemars::JsonSchema)]
[INFO] [stdout]     |                 ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> tests/schemars_schema.rs:291:1
[INFO] [stdout]     |
[INFO] [stdout] 291 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Deserialize` in `serde`
[INFO] [stdout]    --> tests/schemars_schema.rs:334:1
[INFO] [stdout]     |
[INFO] [stdout] 334 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `Deserialize` in `serde`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 277 | #[cfg(feature = "serde_derive")]
[INFO] [stdout]     |       ------------------------ the item is gated behind the `serde_derive` feature
[INFO] [stdout] 278 | #[cfg_attr(docsrs, doc(cfg(feature = "derive")))]
[INFO] [stdout] 279 | pub use serde_derive::{Deserialize, Serialize};
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]   --> tests/schemars_schema.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[rig_tool]
[INFO] [stdout]    | ^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]   --> tests/schemars_schema.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | / #[rig_tool(
[INFO] [stdout] 47 | |     description = "Override description",
[INFO] [stdout] 48 | |     params(query = "Override param doc")
[INFO] [stdout] 49 | | )]
[INFO] [stdout]    | |__^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]   --> tests/schemars_schema.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 | #[rig_tool]
[INFO] [stdout]    | ^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]    --> tests/schemars_schema.rs:118:1
[INFO] [stdout]     |
[INFO] [stdout] 118 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]    --> tests/schemars_schema.rs:139:1
[INFO] [stdout]     |
[INFO] [stdout] 139 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]    --> tests/schemars_schema.rs:158:1
[INFO] [stdout]     |
[INFO] [stdout] 158 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]    --> tests/schemars_schema.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]    --> tests/schemars_schema.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]   --> tests/custom_name.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[rig_tool]
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]    --> tests/schemars_schema.rs:231:37
[INFO] [stdout]     |
[INFO] [stdout] 231 | #[derive(Debug, serde::Deserialize, rig_core::schemars::JsonSchema)]
[INFO] [stdout]     |                                     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]    --> tests/schemars_schema.rs:240:1
[INFO] [stdout]     |
[INFO] [stdout] 240 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]    --> tests/schemars_schema.rs:262:1
[INFO] [stdout]     |
[INFO] [stdout] 262 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]    --> tests/schemars_schema.rs:282:30
[INFO] [stdout]     |
[INFO] [stdout] 282 | #[derive(serde::Deserialize, rig_core::schemars::JsonSchema)]
[INFO] [stdout]     |                              ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]    --> tests/schemars_schema.rs:291:1
[INFO] [stdout]     |
[INFO] [stdout] 291 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `rig_core` in the crate root
[INFO] [stdout]    --> tests/schemars_schema.rs:334:1
[INFO] [stdout]     |
[INFO] [stdout] 334 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^ could not find `rig_core` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> tests/custom_name.rs:13:41
[INFO] [stdout]    |
[INFO] [stdout] 13 | fn search_docs_impl() -> Result<String, rig_core::tool::ToolError> {
[INFO] [stdout]    |                                         ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rig-derive` (example "complex_types") due to 7 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]   --> tests/calculator.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / #[rig_tool(
[INFO] [stdout] 41 | |     description = "Perform basic arithmetic operations",
[INFO] [stdout] 42 | |     params(
[INFO] [stdout] 43 | |         x = "First number in the calculation",
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]   --> tests/required_defaults.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | #[rig_tool(description = "Search optionally", required())]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]  --> examples/rig_tool/async_tool.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[rig_tool]
[INFO] [stdout]   | ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `schemars` is an attribute that can be used by the derive macros `JsonSchema` and `JsonSchema_repr`, you might be missing a `derive` attribute
[INFO] [stdout]   = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]   = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> tests/visibility.rs:20:54
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub async fn public_adder(x: i32) -> Result<i32, rig_core::tool::ToolError> {
[INFO] [stdout]    |                                                      ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> tests/required_defaults.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | #[rig_tool(description = "Search optionally", required())]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `serde` is in scope, but it is a crate, not an attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> examples/rig_tool/with_description.rs:20:18
[INFO] [stdout]    |
[INFO] [stdout] 20 | ) -> Result<i32, rig_core::tool::ToolError> {
[INFO] [stdout]    |                  ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> tests/custom_name.rs:18:43
[INFO] [stdout]    |
[INFO] [stdout] 18 | fn fallback_name_tool() -> Result<String, rig_core::tool::ToolError> {
[INFO] [stdout]    |                                           ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]   --> tests/required_defaults.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[rig_tool(description = "Returns a constant")]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rig-derive` (example "async_tool") due to 7 previous errors
[INFO] [stderr] error: could not compile `rig-derive` (example "full") due to 9 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> tests/calculator.rs:20:71
[INFO] [stdout]    |
[INFO] [stdout] 20 | async fn calculator(x: i32, y: i32, operation: String) -> Result<i32, rig_core::tool::ToolError> {
[INFO] [stdout]    |                                                                       ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> tests/calculator.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 |                 Err(rig_core::tool::ToolError::ToolCallError(
[INFO] [stdout]    |                     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> tests/required_defaults.rs:20:48
[INFO] [stdout]    |
[INFO] [stdout] 20 | fn add_implicit(a: i32, b: i32) -> Result<i32, rig_core::tool::ToolError> {
[INFO] [stdout]    |                                                ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> tests/calculator.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |         _ => Err(rig_core::tool::ToolError::ToolCallError(
[INFO] [stdout]    |                  ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]   --> tests/schemars_schema.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[rig_tool]
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]   --> tests/schemars_schema.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | / #[rig_tool(
[INFO] [stdout] 47 | |     description = "Override description",
[INFO] [stdout] 48 | |     params(query = "Override param doc")
[INFO] [stdout] 49 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> examples/rig_tool/with_description.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 |                 Err(rig_core::tool::ToolError::ToolCallError(
[INFO] [stdout]    |                     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]   --> tests/schemars_schema.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 | #[rig_tool]
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> tests/schemars_schema.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 | #[rig_tool]
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `serde` is in scope, but it is a crate, not an attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]    --> tests/schemars_schema.rs:118:1
[INFO] [stdout]     |
[INFO] [stdout] 118 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]    --> tests/schemars_schema.rs:139:1
[INFO] [stdout]     |
[INFO] [stdout] 139 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]    --> tests/schemars_schema.rs:158:1
[INFO] [stdout]     |
[INFO] [stdout] 158 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]    --> tests/schemars_schema.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]    --> tests/schemars_schema.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> tests/calculator.rs:48:70
[INFO] [stdout]    |
[INFO] [stdout] 48 | fn sync_calculator(x: i32, y: i32, operation: String) -> Result<i32, rig_core::tool::ToolError> {
[INFO] [stdout]    |                                                                      ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/schemars_schema.rs:233:7
[INFO] [stdout]     |
[INFO] [stdout] 233 |     #[serde(rename = "asc")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `serde` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/schemars_schema.rs:235:7
[INFO] [stdout]     |
[INFO] [stdout] 235 |     #[serde(rename = "desc")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `serde` is in scope, but it is a crate, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]    --> tests/schemars_schema.rs:240:1
[INFO] [stdout]     |
[INFO] [stdout] 240 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]    --> tests/schemars_schema.rs:262:1
[INFO] [stdout]     |
[INFO] [stdout] 262 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> examples/rig_tool/with_description.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |         _ => Err(rig_core::tool::ToolError::ToolCallError(
[INFO] [stdout]    |                  ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]    --> tests/schemars_schema.rs:291:1
[INFO] [stdout]     |
[INFO] [stdout] 291 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schemars` in this scope
[INFO] [stdout]    --> tests/schemars_schema.rs:334:1
[INFO] [stdout]     |
[INFO] [stdout] 334 | #[rig_tool]
[INFO] [stdout]     | ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `schemars` is in scope, but it is a crate, not an attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `rig_tool` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> tests/schemars_schema.rs:25:18
[INFO] [stdout]    |
[INFO] [stdout] 25 | ) -> Result<i32, rig_core::tool::ToolError> {
[INFO] [stdout]    |                  ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> examples/rig_tool/simple.rs:24:18
[INFO] [stdout]    |
[INFO] [stdout] 24 | ) -> Result<i32, rig_core::tool::ToolError> {
[INFO] [stdout]    |                  ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> tests/calculator.rs:55:21
[INFO] [stdout]    |
[INFO] [stdout] 55 |                 Err(rig_core::tool::ToolError::ToolCallError(
[INFO] [stdout]    |                     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rig-derive` (test "custom_name") due to 9 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> tests/calculator.rs:62:18
[INFO] [stdout]    |
[INFO] [stdout] 62 |         _ => Err(rig_core::tool::ToolError::ToolCallError(
[INFO] [stdout]    |                  ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> tests/required_defaults.rs:30:48
[INFO] [stdout]    |
[INFO] [stdout] 30 | fn add_explicit(a: i32, b: i32) -> Result<i32, rig_core::tool::ToolError> {
[INFO] [stdout]    |                                                ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> tests/visibility.rs:30:51
[INFO] [stdout]    |
[INFO] [stdout] 30 |     async fn private_adder(x: i32) -> Result<i32, rig_core::tool::ToolError> {
[INFO] [stdout]    |                                                   ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> tests/schemars_schema.rs:53:21
[INFO] [stdout]    |
[INFO] [stdout] 53 | ) -> Result<String, rig_core::tool::ToolError> {
[INFO] [stdout]    |                     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]    --> tests/calculator.rs:145:27
[INFO] [stdout]     |
[INFO] [stdout] 145 |     assert!(matches!(err, rig_core::tool::ToolError::ToolCallError(_)));
[INFO] [stdout]     |                           ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rig-derive` (example "with_description") due to 10 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]    --> tests/calculator.rs:154:27
[INFO] [stdout]     |
[INFO] [stdout] 154 |     assert!(matches!(err, rig_core::tool::ToolError::ToolCallError(_)));
[INFO] [stdout]     |                           ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> tests/schemars_schema.rs:74:21
[INFO] [stdout]    |
[INFO] [stdout] 74 | ) -> Result<String, rig_core::tool::ToolError> {
[INFO] [stdout]    |                     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rig-derive` (test "calculator") due to 15 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]    --> tests/schemars_schema.rs:124:21
[INFO] [stdout]     |
[INFO] [stdout] 124 | ) -> Result<String, rig_core::tool::ToolError> {
[INFO] [stdout]     |                     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> examples/rig_tool/simple.rs:35:18
[INFO] [stdout]    |
[INFO] [stdout] 35 | ) -> Result<i32, rig_core::tool::ToolError> {
[INFO] [stdout]    |                  ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rig-derive` (test "visibility") due to 10 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> tests/required_defaults.rs:36:58
[INFO] [stdout]    |
[INFO] [stdout] 36 | fn search_optional(limit: Option<i32>) -> Result<String, rig_core::tool::ToolError> {
[INFO] [stdout]    |                                                          ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]    --> tests/schemars_schema.rs:143:18
[INFO] [stdout]     |
[INFO] [stdout] 143 | ) -> Result<i64, rig_core::tool::ToolError> {
[INFO] [stdout]     |                  ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]    --> tests/schemars_schema.rs:159:31
[INFO] [stdout]     |
[INFO] [stdout] 159 | fn no_params() -> Result<i32, rig_core::tool::ToolError> {
[INFO] [stdout]     |                               ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> tests/required_defaults.rs:42:30
[INFO] [stdout]    |
[INFO] [stdout] 42 | fn constant() -> Result<i32, rig_core::tool::ToolError> {
[INFO] [stdout]    |                              ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> examples/rig_tool/simple.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 | ) -> Result<i32, rig_core::tool::ToolError> {
[INFO] [stdout]    |                  ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> examples/rig_tool/simple.rs:48:13
[INFO] [stdout]    |
[INFO] [stdout] 48 |         Err(rig_core::tool::ToolError::ToolCallError(
[INFO] [stdout]    |             ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]    --> tests/schemars_schema.rs:182:19
[INFO] [stdout]     |
[INFO] [stdout] 182 | ) -> Result<bool, rig_core::tool::ToolError> {
[INFO] [stdout]     |                   ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rig-derive` (test "required_defaults") due to 18 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]    --> tests/schemars_schema.rs:196:35
[INFO] [stdout]     |
[INFO] [stdout] 196 | fn no_docs(x: i32) -> Result<i32, rig_core::tool::ToolError> {
[INFO] [stdout]     |                                   ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> examples/rig_tool/simple.rs:58:71
[INFO] [stdout]    |
[INFO] [stdout] 58 | fn answer_secret_question() -> Result<(bool, bool, bool, bool, bool), rig_core::tool::ToolError> {
[INFO] [stdout]    |                                                                       ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]    --> tests/schemars_schema.rs:244:21
[INFO] [stdout]     |
[INFO] [stdout] 244 | ) -> Result<String, rig_core::tool::ToolError> {
[INFO] [stdout]     |                     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> examples/rig_tool/simple.rs:67:20
[INFO] [stdout]    |
[INFO] [stdout] 67 | ) -> Result<usize, rig_core::tool::ToolError> {
[INFO] [stdout]    |                    ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]    --> tests/schemars_schema.rs:266:21
[INFO] [stdout]     |
[INFO] [stdout] 266 | ) -> Result<String, rig_core::tool::ToolError> {
[INFO] [stdout]     |                     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]   --> examples/rig_tool/simple.rs:79:18
[INFO] [stdout]    |
[INFO] [stdout] 79 | ) -> Result<i64, rig_core::tool::ToolError> {
[INFO] [stdout]    |                  ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]    --> tests/schemars_schema.rs:297:26
[INFO] [stdout]     |
[INFO] [stdout] 297 | ) -> Result<Vec<String>, rig_core::tool::ToolError> {
[INFO] [stdout]     |                          ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rig-derive` (example "simple") due to 32 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `rig_core` in this scope
[INFO] [stdout]    --> tests/schemars_schema.rs:338:21
[INFO] [stdout]     |
[INFO] [stdout] 338 | ) -> Result<String, rig_core::tool::ToolError> {
[INFO] [stdout]     |                     ^^^^^^^^ use of unresolved module or unlinked crate `rig_core`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `rig_core`, use `cargo add rig_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rig-derive` (test "schemars_schema") due to 56 previous errors
[INFO] running `Command { std: "docker" "inspect" "cb7dd8da77b66399c767aabed447e4ac2b737659b05ad6d5a44a4753862b6aac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cb7dd8da77b66399c767aabed447e4ac2b737659b05ad6d5a44a4753862b6aac", kill_on_drop: false }`
[INFO] [stdout] cb7dd8da77b66399c767aabed447e4ac2b737659b05ad6d5a44a4753862b6aac
